package com.school.manager.domaim;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.school.manager.annotations.Like;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * description：文件表映射实体
 * date：2021/10/133:18 下午
 */

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sys_file")
public class SysFile extends BaseDomain<SysFile> {

    /**
     * 文件名
     */
    @TableField("name")
    @Like("name")
    private String name;

    /**
     * 文件扩展名
     */
    @TableField("ext_name")
    private String extName;
    
    /**
     * 相对路径
     */
    @TableField("relative_url")
    private String relativeUrl;
    
    /**
     * 文件大小
     */
    @TableField("size")
    private Long size;
    
    /**
     * 文件哈希
     */
    @TableField("hash")
    private String hash;
    
}
